body
{
	font: normal 12px arial,helvetica,sans-serif;
	margin: 20px
}

h1
{
	font-size: 20px;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 16px;
}

p 
{
	line-height: 16px;
	margin-bottom: 10px;
}

hr
{
	border: 1px solid #EDEDED;
}

#container
{
	-moz-box-shadow: 8px 8px 8px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}

#header
{
	position: relative; 
	height: 100px; 
	
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px;
	
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px;
}

#title
{
	position: absolute; 
	top: 20px; 
	margin-left: 30px
}
#title h1
{
	font-size: 30px;
}

.fluid
{
	width: 100%;
}

.left
{
	text-align: left !important;
}

.right
{
	text-align: right !important;
}

.center
{
	text-align: center !important;
}

.bold
{
	font-weight: bold;
}

.block
{
	display: block;
}

.float-left
{
	float: left
}
.float-right
{
	float: right
}
.clear-both
{
	clear: both
}

.title
{
	display: block;
	padding: 6px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.title.red
{
	background-color: #faa392
}

.title.light-red
{
	background-color: #FFE5E9; 
}
.title.yellow
{
	background-color: #ebd80d
}
.title.green
{
	background-color: #d8fa92
}

.font-size-small
{
	font-size: 10px;
}
.font-size-medium
{
	font-size: 11px;
}
.font-size-large
{
	font-size: 14px;
}

.top-left-rounded-8
{
	border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px; 
	-webkit-border-top-left-radius: 8px;
}

.top-right-rounded-8
{
	border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-top-right-radius: 8px;
}

.bottom-left-rounded-10
{
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
}	

.rounded-4
{
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.rounded-5
{
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.rounded-6
{
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}

.rounded-8
{
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

.font.red
{
	color: #FF3030
}
